moore to mealy